MOD, POWER, PRODUCT Functions

Big Data and Analytics - ড্যাক্স ফাংশন (Dax Functions) Mathematical Functions |
133
133

DAX (Data Analysis Expressions) হলো একটি এক্সপ্রেশন ভাষা যা Power BI, Power Pivot, এবং SQL Server Analysis Services (SSAS)-এ ডেটা বিশ্লেষণ এবং রিপোর্ট তৈরি করার জন্য ব্যবহৃত হয়। DAX ফাংশন ব্যবহারকারীদের ডেটা বিশ্লেষণে বিভিন্ন কাস্টম ক্যালকুলেশন এবং গণনা তৈরি করার সুযোগ দেয়। এই প্রবন্ধে, আমরা MOD, POWER, এবং PRODUCT ফাংশনগুলি সম্পর্কে আলোচনা করব, যা গণনার বিভিন্ন ক্ষেত্রের জন্য ব্যবহৃত হয়।


১. MOD Function (মড ফাংশন)

MOD ফাংশনটি দুটি সংখ্যা গ্রহণ করে এবং তাদের মধ্যে ভাগফলে প্রাপ্ত অবশিষ্টাংশ প্রদান করে। এটি মূলত modulus বা remainder হিসাব করতে ব্যবহৃত হয়।

সিনট্যাক্স:

MOD(<number>, <divisor>)
  • : এটি প্রথম সংখ্যাটি যা ভাগ করা হবে।
  • : এটি দ্বিতীয় সংখ্যাটি, যা দ্বারা ভাগ করা হবে।

উদাহরণ: ধরা যাক, আপনার কাছে একটি কলাম Sales Amount আছে এবং আপনি দেখতে চান যে Sales Amount কে 5 দিয়ে ভাগ করলে অবশিষ্টাংশ কত।

Remainder = MOD(Sales[Sales Amount], 5)

এই ক্ষেত্রে, MOD ফাংশন Sales[Sales Amount] কে 5 দিয়ে ভাগ করবে এবং অবশিষ্টাংশ প্রদান করবে।

ব্যবহার:

  • Even or Odd Numbers চেক করতে
  • Division Remainder নির্ণয় করতে
  • Sales Performance Analysis বা অন্যান্য গণনামূলক বিশ্লেষণে অবশিষ্টাংশ ব্যবহার করতে।

২. POWER Function (পাওয়ার ফাংশন)

POWER ফাংশনটি একটি সংখ্যা এবং এর ঘাত গ্রহণ করে এবং সেই সংখ্যাটির ঘাত হিসেবে ফলাফল প্রদান করে। এটি মূলত গাণিতিক সমস্যা সমাধানে ব্যবহৃত হয় যেখানে আপনি কোনও সংখ্যাকে একটি নির্দিষ্ট শক্তিতে উত্তোলন করতে চান।

সিনট্যাক্স:

POWER(<number>, <power>)
  • : এটি সেই সংখ্যাটি, যেটি আপনি ঘাত হিসাবে উত্তোলন করতে চান।
  • : এটি সেই শক্তি, যা দিয়ে আপনি সংখ্যাটি উত্তোলন করতে চান।

উদাহরণ: ধরা যাক, আপনি চান একটি কলাম Sales Amount কে 3 দিয়ে উত্তোলন করতে। আপনি এটি করতে পারেন নিচের DAX ফর্মুলার মাধ্যমে:

Sales Cubed = POWER(Sales[Sales Amount], 3)

এই ফাংশনটি Sales Amount এর প্রতিটি মানকে 3 এর শক্তি দিয়ে উত্তোলন করবে।

ব্যবহার:

  • Growth Rate Calculation: কোন সংখ্যার বৃদ্ধির হার গণনা করার জন্য।
  • Financial Modeling: ভবিষ্যৎ মূল্য হিসাব করার জন্য (যেমন, সুদের হার প্রয়োগ করে)।
  • Scientific Calculations: গাণিতিক সমস্যা সমাধান করার জন্য।

৩. PRODUCT Function (প্রোডাক্ট ফাংশন)

PRODUCT ফাংশনটি একটি বা একাধিক সংখ্যার গুণফল প্রদান করে। এটি সংখ্যার গুণফল হিসাব করতে ব্যবহৃত হয়। যদি আপনি একটি রেঞ্জের সমস্ত সংখ্যার গুণফল বের করতে চান, তবে এটি খুবই কার্যকর।

সিনট্যাক্স:

PRODUCT(<number1>, <number2>, ...)
  • , , ...: এটি সংখ্যাগুলি যা আপনি গুণ করতে চান। আপনি একাধিক সংখ্যা বা কলাম উল্লেখ করতে পারেন।

উদাহরণ: ধরা যাক, আপনার কাছে দুটি কলাম Sales[Product A] এবং Sales[Product B] আছে এবং আপনি এই দুটি কলামের মানগুলির গুণফল বের করতে চান:

Total Sales = PRODUCT(Sales[Product A], Sales[Product B])

এই ফাংশনটি Product A এবং Product B এর গুণফল নির্ধারণ করবে এবং ফলাফল হিসেবে মোট বিক্রয় প্রদান করবে।

ব্যবহার:

  • Revenue Calculations: যদি বিভিন্ন পণ্যের মূল্য এবং পরিমাণ থাকে, তবে এই ফাংশনটি সেগুলির গুণফল বের করার জন্য ব্যবহার করা যেতে পারে।
  • Financial Analysis: ঋণের মূল্য বা বিনিয়োগের লাভ নির্ধারণ করার জন্য গুণফল ব্যবহার করা যেতে পারে।
  • Data Aggregation: একাধিক সংখ্যার গুণফল পেতে।

সারাংশ

  • MOD Function: এটি দুটি সংখ্যার মধ্যে অবশিষ্টাংশ বের করতে ব্যবহৃত হয় এবং সাধারণত ভাগফলে অবশিষ্টাংশ হিসাব করতে কাজে আসে।
  • POWER Function: এটি একটি সংখ্যাকে একটি নির্দিষ্ট শক্তিতে উত্তোলন করে এবং সাধারণত গাণিতিক সমস্যায় ব্যবহার করা হয়।
  • PRODUCT Function: এটি একাধিক সংখ্যার গুণফল বের করতে ব্যবহৃত হয় এবং সাধারণত Sales, Revenue, বা Financial Calculations-এ ব্যবহৃত হয়।

এই তিনটি ফাংশন DAX এর মৌলিক গাণিতিক ফাংশনগুলির মধ্যে অন্তর্ভুক্ত এবং তারা বিভিন্ন ডেটা বিশ্লেষণ, কাস্টম ক্যালকুলেশন এবং রিপোর্ট তৈরিতে অত্যন্ত কার্যকরী।

Content added By
Promotion